Skip to main content
Version: Next

Overview

Obfusware data maskers are implemented by applying a specific configuration and Obfusware data masking algorithm.

Obfusware data masker = configuration + data masking algorithm

Data Masker Configuration Properties

Obfusware data maskers configuration properties can be divided into common data maskers properties and algorithm properties.

  • All data maskers use the common properties.
  • The algorithm properties are specific to each Obfusware data masking algorithm and modify the algorithm to meet specific data masking requirements.

Obfusware Masking Algorithms

  1. Identity
  2. Redact
  3. Hidden
  4. TextSubstitution
  5. Email
  6. HashList
  7. Segment
  8. MultiDate
  9. CCAccount
  10. USZipcode
  11. USTelephone
  12. Token
  13. Mapper

Data Masking Algorithm Characteristics

Obfusware data masking algorithms can be described by their characteristics:

  • Algorithm - name of the masker algorithm
  • Masking Technique(s) - The technique or techniques implemented by the Obfusware masking algorithm
  • Supported Types - these can be String, Text, Number, or Date
  • Referential Integrity - A given data item is guaranteed to mask to the same value every time
  • Conflict-free - The mapping from the original date item to the masked data item can generate conflicts or be conflict-free. A conflict-free algorithm guarantees each unique data item generates a unique masked data item (1-to-1 mapping). An algorithm which can generate conflicts may have two or more data items mapping to the same masked data item (n-to-1 mapping).
  • Realistic Data - The algorithm can generate realistic data or non-realistic data. For instance, a last name masker which generates realistic data might generate masked last names such as Smith, Jones, Pearson, or McDonald. While a last name masker which generates non-realistic data might generate masked last names such as l42wUJctPAZbeD3XvQ, 67LqJdI, 67L2W3y/IhclPw, or kw3Q7+DR6ynpItu0.
  • Reversible - A masker can either be reversible or non-reversible. When using a reversible masker, it is possible to use the masked data item to generate the original data item. With a non-reversible masker, it is impossible to generate the original data item using the masked data item.